This project aims to perform LoRaWAN triangulation in order to determine the location of an end device. The location is determined based on the time difference between the arrival of LoRaWAN frames from the end device at multiple gateways. The purpose of this project is to locate air quality monitoring devices and display real-time data on OpenStreetMap. This project is based on the Django framework and utilizes Python 3, InfluxDB, MQTT, and MySQL technologies.